package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.DutyBill;
import com.ruoyi.system.domain.HotelRoom;

/**
 * 值班账单Mapper接口
 * 
 * @author txy
 * @date 2022-02-10
 */
public interface DutyBillMapper 
{
    /**
     * 查询值班账单
     * 
     * @param billId 值班账单主键
     * @return 值班账单
     */
    public DutyBill selectDutyBillByBillId(String billId);


    public List<HotelRoom> listAll(HotelRoom hotelRoom);

    /**
     * 查询值班账单列表
     * 
     * @param dutyBill 值班账单
     * @return 值班账单集合
     */
    public List<DutyBill> selectDutyBillList(DutyBill dutyBill);

    /**
     * 新增值班账单
     * 
     * @param dutyBill 值班账单
     * @return 结果
     */
    public int insertDutyBill(DutyBill dutyBill);

    /**
     * 修改值班账单
     * 
     * @param dutyBill 值班账单
     * @return 结果
     */
    public int updateDutyBill(DutyBill dutyBill);

    /**
     * 删除值班账单
     * 
     * @param billId 值班账单主键
     * @return 结果
     */
    public int deleteDutyBillByBillId(String billId);

    /**
     * 批量删除值班账单
     * 
     * @param billIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDutyBillByBillIds(String[] billIds);
}
